/**
 * 解释器模式
 * 
 * 解释器模式属于行为模式，Gof是这样定义的：给定一个语言，定义它的文法的一种表示，并定义一个解释器，这个解释器使用该表示来解
    释语言中的句子。
　　解释器模式需要解决的是，如果一种特定类型的问题发生的频率足够高，那么可能就值得将该问题的各个实例表述为一个简单语言中的句子
这样就可以构建一个解释器，该解释器通过解释这些句子来解决该问题

、优缺点
解释器模式提供了一个简单的方式来执行语法，而且容易修改或者扩展语法。一般系统中很多类使用相似的语法，
可以使用一个解释器来代替为每一个规则实现一个解释器。而且在解释器中不同的规则是由不同的类来实现的，
这样使得添加一个新的语法规则变得简单。但是解释器模式对于复杂文法难以维护。可以想象一下，
每一个规则要对应一个处理类，而且这些类还要递归调用抽象表达式角色，多如乱麻的类交织在一起是多么恐怖的一件事
 */
package desgin.pattern.behavior.interpreter;